Langhorne is a borough in Bucks County in the state of Pennsylvania located about 6 miles west of the Delaware River.